les Démos |
||
On a tous déjà été bluffer par de superbes vidéos choppées sur le net nous en mettent plein la vue.... Alors un jour il nous est venu a l'esprit de faire pareil, donc il a fallu apprendre toutes les techniques pour s'y mettre et ce fut loin d'être facile. Cette rubrique a pour but de vous éviter cette recherche longue et fastidieuse. Alors qu'est ce qu'une démo? C'est en fait une partie de quake qui a été enregistrée genre comme avec un magnéto. Faire une démo Cet enregistrement peut se faire soit sur la machine "serveur" (qui a lancer la partie) ou sur une machine "client" (qui est juste spectateur dans le jeu). Maintenant ces détails expliqués nous pouvons rentrés dans le vif du sujet : alors la commande pour enregistrée une démo c'est : /record <nom de la démo> et pour l'arrêter : /stoprecord
Il est utile de préciser que la commande /record <> enregistre un démo nommée demo001 voire demo00x. A savoir que les démo enregistrée se trouve dans le dossier "démo" situé dans le répertoire "baseq3"(rep créé automatiquement au premier enregistrement). Une condition sine qua non pour pouvoir lancer un enregistrement, il faut que la variable /cg-synchronousClients soit fixée a 1.le problème c'est que cette valeur oblige le client qui regarde (et même si c'est sur la machine du serveur) synchronise tous les évènement avec le serveur ce qui crée évidemment une surcharge de calcul donc une saccade bien visible a l'écran. Alors le solution est simple c'est de mettre cette valeur a 1 pour pouvoir lancer l'enregistrement et de la remettre a 0 pour pouvoir jouer ou regarder tranquille une partie (sans ramage). Si cette méthode est satisfaisante au moment de l'enregistrement elle déçoit au visionnage puisque a ce moment la c'est le démo qui sera saccadée. Il semblerait que l'on peut résoudre ce probleme en changeant la valeur du sv_fps...Il est donc desormais possible de faire une jolie démo (qui saccade pas) et jouer en même temps. Tib0 m'avait donné un bind pour faire une démo sans se casser la tête, mais fremen (un quakeur de l'île Maurice..) m'a fait parvenir bien mieu. Son bind est a placer dans votre fichier config.cfg : seta sv_fps "142" le texte en jaune doit être sur la même ligne.. Alors avec ces lignes : une pression sur f9 et vous enregistrez une autre pression sur f9 et vous arretez. C'est simple clair et fonctionnel : le secret d'une config parfaite...
Lire une démo Alors les démos se présentent sous la forme d'un fichier ayant pour extension <nom de la démo>.dmX ou X peut prendre plusieurs valeurs. c valeurs diffèrent selon la version de quake avec laquelle la dite démo a été enregistrée : par exemple :
voila je précise que chaque version de quake ne peut lire que le genre de démo qu'il peut enregistré: la version 1.11 ne peut pas lire les démo .dm66 ou autre, la version 1.27 ne lit pas les .dm3 ni les .dm66 etc... Pour lire ces démos alors c plutôt simple, après s'être assuré que l'on a la version de quake approprié, on place le fichier dans le répertoire démo situer dans le répertoire baseq3. Puis on lance Quake , on va dans le menu démo et on lance la démo choisi. Si par malheur la démo que l'on veut voir n'apparaît pas dans ce menu cas cela ne tienne, il suffit de la lancer a partir de la console en faisant : /démo <nom de la démo>.dmX Je précise également que pour lire une démo, il faut posséder la map sur laquelle elle a était faite. Je suppose que la plupart des démos que vous aller vous procurez sont des démos de duel ; alors je vous signale que des gens très bien intentionnés on fait l'ultime map pack en ce qui concerne les duels : en effet il s'agit d'un pack ou on peut compter toutes les maps les plus jouées en duel. vous trouverez ce pack là (23 Mo). Chacun se rend compte qu'il s'agit la d'une méthode fastidieuse (nécessité d'avoir plusieurs Quake installé; un pour chaque version correspondant a chaque format des démo). Personnellement ce n'est pas celle que j'utilise. En effet il existe une autre méthode plus simple et moins prise de tête : utiliser un programme dédié. Ce logiciel réussit a lancer une démo de toutes les versions et ce avec une seule installation de Quake équipé du dernier patch. ces logiciels lancent les démos directement depuis windows par double clics. A ma connaissance il existe une bonne dizaine de "demoviewer", mais je vous parlais de ceux qui ont été pour moi les plus concluant a savoir Démo Show Créator (lite) et seismovision je ne vais pas m'attarder sur ces deux logiciels puisque qu'ils disposent de deux sites vraiment bien fait pour çà. voici quelques conseils incontournables :
D'autres part sachez qu'il existent des commandes q3 spécialement pour les démos, Tib0 nous en donnent un exemple: Durant le visionnage de la vidéo, vous avez la possibilité de changer
la vitesse de défilement, en changeant la valeur du /timescale (échelle
relative du temps , 1= normal) Sachez que ces commandes ne sont pas exhaustives : en effet OSP rajoute énormément de commandes à la lecture des démos. |